
import Vue from 'vue'
import Vuex from 'vuex'

import home from  './home' //引入home模块
import search from  './search' //引入home模块
import detail from '@/store/detail'  //引入Detail详情页

Vue.use(Vuex)

// 第二种方式  直接引入home.js 写好的

const store=new Vuex.Store({
  modules:{
    home,
    search,
    detail,
  }
})
// 导出
export default store



// import {reqCategoryListData} from '@/api'

// const state={
//   categoryList:[] //用来存储三级导航的数据
// }
// const actions={
//   // 专门处理异步方法  
//   async  getCategoryListData(context){
//   const result = await reqCategoryListData()
//       if(result.code===200){
//         context.commit('SAVE_CATEGORY_LIST_DATA',result.data)
//     }else{
//       console.log(result.message);
//     }
//   }
// }


// const mutations={
//   // 处理state里面的数据
//   SAVE_CATEGORY_LIST_DATA(state,payload){
//     state.categoryList=payload
//   }
// }
// const getters={


// }


// const store = new Vuex.Store({
//   state,
//   actions,
//   mutations,
//   getters,
// })
// // 导出对象
// export default store